make a difference in - French English Dictionary